# Please keep the dependencies here to a minimum. This is intended to be a
# low level Chrome OS system library that may be used by targets that need to
# be kept as small as possible.
include_rules = [
  "+ash/constants",
  "+components/account_id/account_id.h",
  "+components/device_event_log",
  "+components/policy/proto",
  "+components/pref_registry",
  "+components/prefs",
  "+components/user_manager/known_user.h",
  "+crypto",
  "+google_apis/gaia",
  "+media/base/video_facing.h",
  "+mojo/public",
  "+net",
  "+services/device/public",
  "+services/network/public",
  "+third_party/cros_system_api",
  "+third_party/protobuf",

  # Some targets may not have any UI, so explictly exclude src/ui.
  "-ui",
]

specific_include_rules = {
  ".*run_all_unittests.cc": [
    "+mojo/core/embedder",
  ],

  ".*test\.cc": [
    "+services/network/test",
  ],

  ".*test_suite\.cc": [
    "+ui/base",
  ],
}
